home *** CD-ROM | disk | FTP | other *** search
/ Enter 2005 February / EnterCD 02_2005.iso / Multimedia / Microsoft Winter Fun Pack 2004 / WinterFunPack2004forWindowsXP.msi / Binary.Callwhitecap_471_he1 / $R0 / Snowflake.txt < prev    next >
Encoding:
Text File  |  2004-10-20  |  1.8 KB  |  89 lines

  1.  
  2.  
  3. Durn="2"
  4.  
  5.  
  6. CamX="50 * sin( t * .18 )"
  7. CamY="0"
  8. CamZ="50 * cos( t * .18 )"
  9.  
  10.  
  11. CmLX="-.1"
  12. CmLY=".1"
  13. CmLZ=".1"
  14.  
  15. CUpX="0"
  16. CUpY="1"
  17. CUpZ="0"
  18.  
  19.  
  20. A0="30 * PI / 180"    
  21. A1="t"    
  22. A2="rnd( 2 * PI )"
  23. A3="120 * PI / 180"    
  24. A4="2 * PI"     
  25. A5=".8"     
  26. A6= "A5*cos( A0 )"
  27. A7= "A5*sin( A0 )"
  28. A8= "A5*cos( A0  +   2 * pi / 6 )"
  29. A9= "A5*sin( A0  +   2 * pi / 6 )"
  30. A10="A5*cos( A0  +   4 * pi / 6 )"
  31. A11="A5*sin( A0  +   4 * pi / 6 )"
  32. A12="A5*cos( A0  +   6 * pi / 6 )"
  33. A13="A5*sin( A0  +   6 * pi / 6 )"
  34. A14="A5*cos( A0  +   8 * pi / 6 )"
  35. A15="A5*sin( A0  +   8 * pi / 6 )"
  36. A16="A5*cos( A0  +  10 * pi / 6 )"
  37. A17="A5*sin( A0  +  10 * pi / 6 )"
  38.  
  39. A18=""
  40. A19=""
  41.  
  42. A20=".15 + rnd( .15 )"  // chose a scale decay factor for the flake
  43.  
  44.  
  45. B0="20 * ( .5 * BASS + 1.1 )"
  46. B1="t * .19 + a2"
  47.  
  48. C0="flor( dt * 2.99 )"   // set the seed for the snowflake that we're on
  49. C1="25 * cos( b1 + c0 * a3 )"   // x pos
  50. C2="15 * sin( b1 + c0 * a3 )"   // y pos
  51. C3="c1 * cos( t * .32 )"        // x' pos
  52. C4="c1 * sin( t * .32 )"        // z pos
  53. C5="seed( c0 + a1 )"            // set the seed for the snowflake that we're on
  54. C6="rnd( .8 ) * t + rnd( PI )"  // rnd theta angle
  55. C7="sin( C6 )"
  56. C8="cos( C6 )"
  57. C9="seed( t + 1234 * dt )"      // shuffle the seed (for the D vars)
  58.  
  59. D0="flor( rnd( 6.99 ) ) * 3"
  60. D1="(sqwv( D0 ) * ( D1 + a6 ) + sqwv( D0 - 3 ) * ( D1 +  a8 )  + sqwv( D0 - 6 ) * ( D1 +  a10 ) + sqwv( D0 - 9 ) * ( D1 +  a12 ) + sqwv( D0 - 12 ) * ( D1 +  a14 ) + sqwv( D0 - 15 ) * ( D1 +  a16 ))* a20"
  61. D2="(sqwv( D0 ) * ( D2 + a7 ) + sqwv( D0 - 3 ) * ( D2 +  a9 )  + sqwv( D0 - 6 ) * ( D2 +  a11 ) + sqwv( D0 - 9 ) * ( D2 +  a13 ) + sqwv( D0 - 12 ) * ( D2 +  a15 ) + sqwv( D0 - 15 ) * ( D2 +  a17 ))* a20"   
  62.  
  63.  
  64. X="D1 * B0 * c8 + c3"
  65. Y="D2 * B0 + c2"
  66. Z="D1 * B0 * c7 + c4"
  67.  
  68.  
  69. R="1"
  70. G="1"
  71. B="1"
  72.  
  73.  
  74.  
  75. BckB=".05"
  76.  
  77. ConL=0
  78. ConB=0
  79. LWdt="2"
  80.  
  81.  
  82. widt=200
  83. heig=200
  84. Scal="500"
  85. ScSz=1
  86. Pers="80"
  87. Vers=40
  88.  
  89.